home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 11 / Cream of the Crop 11-2.iso / os2 / gnucal.zip / SYMBOLS < prev    next >
Text File  |  1995-12-20  |  5KB  |  109 lines

  1. SYMBOLS file for `gcal'.
  2.  
  3.  
  4. Most important predefined preprocessor symbols and their meaning:
  5.  
  6.  
  7. Machine / operating system dependent symbols:
  8. *  __STDC__         - Machine comes with an ANSI C compiler
  9.  
  10. *  MSDOS            - MS-DOS machine
  11.      __TURBOC__       - Turbo-C
  12.      __ZTC__          - Zortech-C
  13.      M_I86            - Microsoft-C
  14.      DJG              - DJ GNU-C
  15.        __GO32__       - DJ GNU-C
  16.        __GNUC__       - DJ GNU-C
  17.  
  18. *  OS2              - OS/2 machine
  19.      __GNUC__         - EMX GNU-C
  20.      __BORLANDC__     - Borland-C
  21.  
  22. *  WIN32            - Windows NT machine
  23.  
  24. *  ACORN            - Acorn archimedes machine
  25.      __GNUC__         - GNU-C
  26.  
  27. *  ATARI            - Atari machine
  28.      __GNUC__         - GNU-C
  29.  
  30. *  AMIGA            - Commodore Amiga machine
  31.      __GNUC__         - GNU-C
  32.  
  33. *  VMS              - DEC Vax/VMS machine using GNU's GCC
  34.  
  35. *  VAXC             - DEC Vax/VMS machine using VAX CC
  36.  
  37. *  __50SERIES       - Prime/PRIMOS machine
  38.  
  39. *  UNIX             - UN*X machine for general
  40.      SCO              - SCO UN*X
  41.      LINUX            - i386 Linux
  42.  
  43.  
  44. (auto)configure detects symbols:
  45. *  HAVE_LIBTERMCAP      - Link -ltermcap to executable.
  46. *  HAVE_LIBTERMLIB      - Link -ltermlib instead of -ltermcap to executable.
  47. *  STDC_HEADERS         - ANSI-C header files, use <stdio.h>, <stdlib.h>
  48.                             and <string.h> implicitly.
  49. *  HAVE_STDIO_H         - Use <stdio.h>.
  50. *  HAVE_STDLIB_H        - Use <stdlib.h>. Not needed if STDC_HEADERS are defined.
  51. *  HAVE_STRING_H        - If not defined, use <strings.h>, not <string.h>.
  52.                             Not needed if STDC_HEADERS are defined.
  53. *  HAVE_UNISTD_H        - Use <unistd.h>.
  54. *  HAVE_CTYPE_H         - Use <ctype.h>.
  55. *  HAVE_ASSERT_H        - Use <assert.h>.
  56. *  HAVE_FCNTL_H         - Use <fcntl.h>.
  57. *  HAVE_SIGNAL_H        - Use <signal.h>.
  58. *  HAVE_TERMIO_H        - Use <termio.h>.
  59. *  HAVE_TERMIOS_H       - Use <termios.h>.
  60. *  HAVE_SGTTY_H         - Use <sgtty.h>.
  61. *  HAVE_TERMCAP_H       - Use <termcap.h>.
  62. *  HAVE_SYS_IOCTL_H     - Use <sys/ioctl.h>.
  63. *  HAVE_SYS_STREAM_H    - Use <sys/stream.h>.
  64. *  HAVE_SYS_PTEM_H      - Use <sys/ptem.h>.
  65. *  HAVE_SYS_TYPES_H     - Use <sys/types.h>.
  66. *  HAVE_SYS_TIME_H      - Use <sys/time.h> instead of <time.h>.
  67. *  HAVE_SYS_WAIT_H      - Use <sys/wait.h>.
  68. *  HAVE_TIME_T          - Type time_t is predefined.
  69. *  TIME_WITH_SYS_TIME   - Use both <time.h> and <sys/time.h>.
  70. *  HAVE_VOID            - Identifier void exists.
  71. *  HAVE_DUP             - Function dup() is found.
  72. *  HAVE_DUP2            - Function dup2() is found.
  73. *  HAVE_STRTOL          - Function strtol() is found.
  74. *  HAVE_STRSTR          - Function strstr() is found.
  75. *  HAVE_STRCHR          - Function strchr() is found.
  76. *  HAVE_STRRCHR         - Function strrchr() is found.
  77. *  HAVE_ISDIGIT         - Function/macro isdigit() is found.
  78. *  HAVE_ISALNUM         - Function/macro isalnum() is found.
  79. *  HAVE_UPPER_LOWER     - Functions/macros toupper(), tolower(),
  80.                             isupper() and islower() are found.
  81. *  HAVE_TERMIOS_FUNCS   - All termios functions are available.
  82. *  HAVE_OSPEED          - The ospeed variable is defined in
  83.                             -ltermcap or -ltermlib.
  84. *  MUST_DCL_OSPEED      - We must declare the ospeed variable.
  85. *  HAVE_SYS_INTERPRETER - Shell can interpret `#!' in first line
  86.                             of a shell script
  87.  
  88.  
  89. Gcal's internal symbols setting its main behaviour:
  90. *  DEBUG             - Includes some debugging code.
  91. *  USE_CATH          - Enable additional Catholic holidays.
  92. *  USE_EASC          - Enable displaying using the extended
  93.                          ASCII character set.
  94. *  USE_GER           - Enable German texts, holidays and calendar style.
  95. *  USE_HLS           - Enable highlighting sequences.
  96. *  USE_PAGER         - Enable simple, internal pager feature.
  97. *  USE_RC            - Enable fixed date warnings feature.
  98. *  USE_USHDY         - Enable U.S. specific holidays.
  99.                          Generally disabled if USE_GER is defined.
  100. *  EXIT_STAT_HLP     - Use given number for exit status on --help etc.
  101.                          (either 0 or 127).
  102. *  GREG_1582         - Use 1582 for the year the Gregorian reform have occured.
  103. *  GREG_1752         - Use 1752 for the year the Gregorian reform have occured.
  104.  
  105. Further internal symbols:
  106. *  CUT_LONGNAMES     - Cuts respectively replaces some long variable or
  107.                          function names to 6 significant places so ANY
  108.                          linker should be able to bind an executable file.
  109.